using System;
using System.Runtime.Serialization;
using StockholmsStad.Runtime.Serialization.DataContract.Enums;

namespace StockholmsStad.Runtime.Serialization.DataContract
{
    [DataContract]
    public class MinisterTimeBlock : TimeBlock
    {
        [DataMember]
        public Minister Minister { get; set; }

        [DataMember]
        public Minister TempMinister { get; set; }

        [DataMember]
        public TimeBlockStatus TimeBlockStatus { get; set; }

        [DataMember]
        public int Interval { get; set; }

        [DataMember]
        public DateTime StartTime { get; set; }

        [DataMember]
        public DateTime EndTime { get; set; }
    }
}